<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
let mySet = new Set();
 
 mySet.add(1); // Set(1) {1}
//  mySet.add(5); // Set(2) {1, 5}
 mySet.add(5); // Set(2) {1, 5} 这里体现了值的唯一性
 mySet.add("some text"); 
 // Set(3) {1, 5, "some text"} 这里体现了类型的多样性
 console.log(mySet);
 var o = {a: 1, b: 2}; 
 mySet.add(o);
 mySet.add({a: 1, b: 2}); 
 // Set(5) {1, 5, "some text", {…}, {…}} 
 // 这里体现了对象之间引用不同不恒等，即使值相同，Set 也能存储
</script>
</html>